遵循这些相当基本的指示,但这似乎不起作用.
/sf/ask/17360801/
概观
我想用import { Type } from "Module"
而不是///
结构体
-app\ -ViewModel.ts -Program.ts
ViewModel.ts
export module Demo { export class ViewModel { constructor(public test: string) { } } }
Program.ts
import { ViewModel } from "ViewModel";
模块'C:/ DemoApp/app/ViewModel'没有导出成员'ViewModel'.
和...
--outFile只支持'amd'和'system'模块.
目标
我希望能够引用依赖项,以便它们按顺序编译为单个文件.
请帮忙!
注意:如果我添加,"module": "system"
我仍然会得到上述错误中的第一个.
注意:根据第一个解决方案,我不想丢失名称空间!
从语句中删除下面的行
export module Demo
并使用它
export class ViewModel { constructor(public test: string) { } }
编辑:对于命名空间,只需执行类似的操作
namespace Demo { export class ViewModel { constructor(public test: string) { } } }